enveloping worms - German English Dictionary